/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Negocio.Contenedor;

import Datos.Cuenta;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;

/**
 *
 * @author Marco
 */
public class ListaCuentas {

    private ArrayList<Cuenta> listaCuentas = new ArrayList<Cuenta>();

    public ListaCuentas() {
    }

    public ArrayList<Cuenta> getListaCuentas() {
        return listaCuentas;
    }

    public void setListaCuentas(ArrayList<Cuenta> listaCuentas) {
        this.listaCuentas = listaCuentas;
    }

    public void cargar(int idCuenta, int codigoMesa, int mesa, String nombreCliente, String fechaCierre, int numeroPersonas){
                Cuenta nuevaCuenta = new Cuenta(idCuenta, codigoMesa, mesa, nombreCliente, fechaCierre, numeroPersonas);
                listaCuentas.add(nuevaCuenta);
        }

    public int size(){
        return listaCuentas.size();
    }

    public String getElemento(int elemento){
        return listaCuentas.get(elemento).getIdCuenta()+"-"+listaCuentas.get(elemento).getNombreCliente();
    }

    public void ordenarLista() {
        Collections.sort(listaCuentas);
    }

    public void reset() {
        listaCuentas.removeAll(listaCuentas);
    }

    public boolean agregarIdMesa(int i, int idMesa) {
        if(listaCuentas.get(i).getMesa() == idMesa)
            return true;
        else
            return false;
    }

}
